function getDaysBetween(date1, date2) {
    var startDate = Date.parse(date1);
    var endDate = Date.parse(date2);
    var days = (endDate - startDate) / (1 * 24 * 60 * 60 * 1000);
    return days;
}

function getYmd(n) {
    let now = new Date(n),
        y = now.getFullYear(),
        m = now.getMonth() + 1,
        d = now.getDate();
    return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
}

var shunxu = ['纣王', '鳌拜', '祝融夫人', '高俅', '吴三桂']

let data = getDaysBetween('2023-11-27', getYmd(new Date(1712507170000)))
    data = data / 7
    if (!(/(^[1-9]\d*$)/.test(data))) {
        toastLog('今天不是周一!', data)
        // ui.finish()
    }else{
        data = Math.trunc(data)
        data = data % 5
        log('今日召唤：', shunxu[data])
    }



// var cishu=0;

// var storage = storages.create("autotouchYuanshen");


// log(1)
// //获取截图权限 安卓版本高于Android 9
// if(device.sdkInt>27){
//     log(2.5)
//     //等待截屏权限申请并同意
//     threads.start(function () {
//         log(2.6)
//         if (device.brand == "HUAWEI") {
//             packageName('com.android.systemui').text('允许').waitFor();
//             text('允许').click();
//         } else {
//             packageName('com.android.systemui').text('立即开始').waitFor();
//             text('立即开始').click();
//         }
//         log(3)
//     });
// }
// log(4)
// //申请截屏权限
// if (!requestScreenCapture(true)) {
//     toastLog("请求截图失败");
// }
// log(5)
// sleep(5000)
// var x,y;
// var deviceWidth = device.width > device.height ? device.width : device.height ;
// var deviceHeight = device.height > device.width ? device.width : device.height ;
// var picJizhun = deviceHeight / 1080;

// let thisImgs = images.read("./res/kaishizhaohuan.png");
// thisImgs = images.scale(thisImgs, picJizhun, picJizhun);
// let p = findImage(captureScreen(), thisImgs, { region: [0, (deviceHeight / 2), deviceWidth, (deviceHeight / 2)], threshold: 0.8 });
// if (p) {
//     x= p.x;
//     y=p.y;
// }
// log(x,y)
// sleep(1000)

// threads.start(function(){
//     //在新线程执行的代码
//     while(true){
//             cishu++;
//             log('11',new Date().getTime())
//             press(x, y, 1);
//             // sleep(10)
//             // log('22',new Date().getTime())
//             // press(x, y, 1);
//             // log('33',new Date().getTime())
//             // press(x, y, 1);
//             // log('44',new Date().getTime())
//             // press(x, y, 1);
//             // log('55',new Date().getTime())
//             // press(x, y, 1);    
//             // log('55',new Date().getTime())
//             // press(x, y, 1);  
//             // log('55',new Date().getTime())
//             // press(x, y, 1);  
//             // log('55',new Date().getTime())
//             // press(x, y, 1);  
//             // log('55',new Date().getTime())
//             // press(x, y, 1);  
//             // log('55',new Date().getTime())
//             // press(x, y, 1);         
//     }
// });
// // while(true){
// //     log("脚本主线程");
// // }

// setTimeout(() => {
//     log("停止", cishu);
//     threads.shutDownAll()
//     exit()
// }, 1000);

// log("停止脚本");
// // // auto.waitFor()
//     // var daole = true;
//     // //启用按键监听
//     // events.observeKey();
//     // //监听音量上键按下
//     // events.onKeyDown("volume_up", function(event){
//     //     log("停止脚本");
//     //     exit()
//     // });
//     // cishu=0;

//     // setTimeout(() => {
//     //     log(cishu)
//     //     daole = false;
//     // }, 10000);
//     // while (daole) {
//     //     cishu++;
//     //     log(1)
//     //     press(520, 1550, 1);
//     //     sleep(1000)
//     //     press(520, 1560, 1);
//     //     log(22)
//     // }



//     //         //申请截屏权限
//         // if (!requestScreenCapture(true)) {
//         //     toastLog("请求截图失败");
//         // }
//     // sleep(2000)
//     // log("0")
//     // let cap = captureScreen();
//     // sleep(3000)
//     // log("1")
//     // let thisImgs = images.read("./res/logo.png");
//     // log(2, thisImgs)
//     // // thisImgs = images.scale(thisImgs, picJizhun, picJizhunHeight);
//     // sleep(2000)
//     // log(3)
//     // let p = findImage(cap, thisImgs);
//     // toastLog(4)
//     // sleep(2000)
//     // thisImgs.recycle();
//     // log(5)
//     // if (p) {
//     //     log(6)
//     // }


// // // 数据
// // var storage = storages.create("autotouchYuanshen");
// // const project = require('./project.json');
// // //参数声明
// // var appPackageName = "com.qqgame.mic";
// // var deviceWidth = device.width;
// // var deviceHeight = device.height;
// // var picJizhun = 1;
// // var picJizhunHeight = 1;

// // function getDaysBetween(date1, date2) {
// //     var startDate = Date.parse(date1);
// //     var endDate = Date.parse(date2);
// //     var days = (endDate - startDate) / (1 * 24 * 60 * 60 * 1000);
// //     return days;
// // }

// // auto.waitFor();

// // var shunxu = ['纣王', '鳌拜', '祝融夫人', '高俅', '吴三桂']

// //     log('屏幕分辨率', deviceWidth, deviceHeight)
    
// //     // 控制台
// //     consoleThreads = threads.start(function () {
// //         if (Boolean(storage.get("rizhishuchu", true))) {
// //             console.setTitle("元神召唤");
// //             console.show(true);
// //             console.setSize(400, 200);
// //             console.setPosition(140, 20);
// //         }
// //         //启用按键监听
// //         events.observeKey();
// //         //监听音量上键按下
// //         events.onKeyDown("volume_up", function(event){
// //             log("停止脚本");
// //             yunxingIng = false;
// //             exit()
// //         });
// //     })
// //     log('打开悬浮窗')
// //     var systemTime = new Date()
// //     log("执行：",getData(systemTime))
// //     // 基础提示
// //     let data = getDaysBetween('2023-11-27', getYmd(new Date()))
// //     data = data / 7
// //     if (!(/(^[1-9]\d*$)/.test(data))) {
// //         toastLog('今天不是周一!', data)
// //         // ui.finish()
// //     }else{
// //         data = Math.trunc(data)
// //         data = data % 5
// //         log('今日召唤：', shunxu[data])
// //     }
// //     log("请调整至游戏元神召唤页面后")
// //     toastLog("打开召唤页面后点击左上角“开”")

// //     mainFunc();



// // // 数据方法
// // function getData(n) {
// //     let now = new Date(n),
// //         y = now.getFullYear(),
// //         m = now.getMonth() + 1,
// //         d = now.getDate();
// //     return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d) + " " + now.toTimeString().substr(0, 8);
// // }

// // function getYmd(n) {
// //     let now = new Date(n),
// //         y = now.getFullYear(),
// //         m = now.getMonth() + 1,
// //         d = now.getDate();
// //     return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
// // }

// // function getMonthAndDay(n) {
// //     let now = new Date(n),
// //         y = now.getFullYear(),
// //         m = now.getMonth() + 1,
// //         d = now.getDate();
// //     return (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d);
// // }


// // // 函数时间
// // var cishu = 0;
// // var shi = 9;
// // var fen = 59;
// // var miao = 59;
// // // 执行事件
// // function qiangaFunc() {
// //     // againThreads = threads.start(function () {
// //         shi = Number(storage.get("myShi", "9"))
// //         fen = Number(storage.get("myFen", "59"))
// //         miao = Number(storage.get("myMiao", "59"))
// //         log('预约时间', shi, fen, miao)
// //         sleep(500)
// //         let storageP = storage.get("zhaohuana", {});
// //         log('执行坐标', storageP)
// //         sleep(1000)
// //         let datas1 = new Date()
// //         // 目标时间
// //         let datas2 = new Date( datas1.getFullYear(),datas1.getMonth(),datas1.getDate(), shi, fen, miao ).getTime()
// //         // 现在时间
// //         let datas3 = new Date().getTime()
// //         let chas = datas2-datas3;
// //         log( '倒计时s', parseInt(chas/1000) )

// //         let setIntervals1 = setInterval(() => {
// //             let datas1 = new Date()
// //             // 目标时间
// //             let datas2 = new Date( datas1.getFullYear(),datas1.getMonth(),datas1.getDate(), shi, fen, miao ).getTime()
// //             // 现在时间
// //             let datas3 = new Date().getTime()
// //             let chas = datas2-datas3;
// //             log( '倒计时', parseInt(chas/1000), '秒' )
// //             if (parseInt(chas/1000) < 6) {
// //                 log( '即将开始！')
// //                 clearInterval(setIntervals1)
// //             }
// //         },1000)
        
// //         let setTimeouts = setTimeout(() => {
// //             clearTimeout(setTimeouts)
// //             let date = new Date().getTime();
// //             log('开始时间',date)
// //             log('执行中...')
// //             while (yunxingIng) {
// //                 cishu++;
// //                 press(storageP.x+28, storageP.y+20, 1);
// //                 sleep(10)
// //                 press(storageP.x+88, storageP.y+10, 1);
// //             }
// //             let date1 = new Date().getTime();
// //             log('结束时间',date1)
// //             log('完成')
// //             let s = Math.trunc((date1-date)/1000);
// //             log('召唤'+cishu+'次，用时',s)
// //         }, chas);
        


// //     // })
// // }


// // // 按钮查找
// // function kaishizhaoFunc(){
// //     // 判断程序
// //     // log(currentPackage())
// //     // log(currentActivity())

// //     // let storagePp = storage.get("zhaohuana", {});
// //     // if (storagePp.x) {
// //     //     log("已存在坐标无需重新获取")
// //     //     return true;
// //     // }
// //     // 寻找按钮
// //     log("0")
// //     let cap = captureScreen();
// //     sleep(3000)
// //     log("基准", picJizhun)
// //     let thisImgs = images.read("./res/kaishizhaohuan.png");
// //     log(2, thisImgs)
// //     // thisImgs = images.scale(thisImgs, picJizhun, picJizhunHeight);
// //     sleep(3000)
// //     log(3)
// //     let p = findImage(cap, thisImgs);
// //     // let result = images.matchTemplate(captureScreen(), thisImgs, {region: [0, (deviceHeight/2), deviceWidth, (deviceHeight/2)],threshold: 0.8, max: 1});
// //     //     thisImgs.recycle();
// //     //     if (result.length) {
// //     //         log('尝试结果',result)
// //     //     } 

// //     toastLog(4)
// //     sleep(2000)
// //     thisImgs.recycle();
// //     log(5)
// //     if (p) {
// //         storage.put("zhaohuana", p);
// //         sleep(1000)
// //         let storageP = storage.get("zhaohuana", {});
// //         log('坐标', storageP)
// //         if (Boolean(storage.get("ceshji", false))) {
// //             log('测试点击')
// //             click(p.x+28, p.y+20)
// //             sleep(1000)
// //             click(p.x+88, p.y+20)
// //         }
// //         return true;
// //     } else {
// //         log('当前不是英雄杀召唤页面，请调整后重新运行！')
// //         // captureScreen("/sdcard/screencapture1.png");
// //         let thisImgs1 = images.read("./res/kaishizhaohuan.png");
// //         thisImgs1 = images.scale(thisImgs1, picJizhun, picJizhunHeight)
// //         let result = images.matchTemplate(captureScreen(), thisImgs1, {region: [0, (deviceHeight/2), deviceWidth, (deviceHeight/2)],threshold: 0.7, max: 1});
// //         thisImgs1.recycle();
// //         if (result.length) {
// //             log('尝试结果',result)
// //             exit()
// //         } else {
// //             log('没有找到匹配图片')
// //             exit()
// //         }
// //         return false;
// //     }
// // }

// // // 请求服务器
// // function autoServerFunc() {
// //     var req = http.postJson("http://123.60.43.199:8866/main/v1/auto/yxsYxzhApp", {
// //         activationCode: storage.get("jihuoma", ""),
// //         aap: "yxsYxzh",
// //         deviceWidth: deviceWidth,
// //         deviceHeight: deviceHeight,
// //         brand: device.brand,
// //         versionCode: project.versionCode,
// //         release: device.release,
// //         sdkInt: device.sdkInt,
// //         androidId: device.getAndroidId(),
// //         fingerprint: device.fingerprint,
// //         mac: device.getMacAddress(),
// //         // iMEI: device.getIMEI(),
// //         startTime: new Date().getTime()
// //     });
// //     var rJson = req.body.json();
// //     if (rJson.code != 200) {
// //         let message = rJson.message ? rJson.message : "服务异常请联系客服！";
// //         toastLog(message)
// //         sleep(2000)
// //         exit()
// //         sleep(1000)
// //         ui.finish()
// //     } else {
// //         log("服务成功注册！")
// //     }
// // }

// // // 主进程
// // function mainFunc() {
// //     // 主线程 = threads.start(function () {
// //         // threads.start(function () {
// //             // if (Boolean(storage.get("rizhishuchu", true))) {
// //             //     console.setTitle("道一科技");
// //             //     console.show(true);
// //             //     console.setSize(400, 300);
// //             //     console.setPosition(140, 20);
// //             // }
// //             //启用按键监听
// //             // events.observeKey();
// //             // //监听音量上键按下
// //             // events.onKeyDown("volume_up", function(event){
// //             //     log("停止脚本");
// //             //     yunxingIng = false;
// //             //     exit()
// //             // });
// //         // });
// //         autoServerFunc();
// //         sleep(1000)
// //         //获取截图权限 安卓版本高于Android 9
// //         if(device.sdkInt>27){
// //             //等待截屏权限申请并同意
// //             threads.start(function () {
// //                 if (device.brand == "HUAWEI") {
// //                     packageName('com.android.systemui').text('允许').waitFor();
// //                     text('允许').click();
// //                 } else {
// //                     packageName('com.android.systemui').text('立即开始').waitFor();
// //                     text('立即开始').click();
// //                 }
// //             });
// //         }
// //         sleep(1000)
// //         //申请截屏权限
// //         if (!requestScreenCapture(true)) {
// //             toastLog("请求截图失败");
// //         }
// //         sleep(2000)
// //         deviceWidth = device.width > device.height ? device.width : device.height ;
// //         deviceHeight = device.height > device.width ? device.width : device.height ;
// //         log('分辨率', deviceWidth, deviceHeight)
// //         picJizhun = deviceHeight / 1080;
// //         picJizhunHeight = deviceHeight / 1080;
// //         log('分辨率基准：', picJizhun)
// //         sleep(1000)
// //         // 寻找按钮
// //         kaishizhaoFunc();
// //         // 执行
// //         qiangaFunc();
// //     // })
// // }





// // // var startClickTime = 1699235999000;
// // // // startClickTime = '1699206910000';
// // // var currentTime = new Date().getTime();
// // // var timeDifference = startClickTime - currentTime;
// // // log(timeDifference)
// // // if (timeDifference > 60000) {
// // //     let fenzhong =  Math.trunc(timeDifference/60/1000);
// // //     let miaozhong = Math.trunc((timeDifference - (fenzhong*60*1000)) /1000)
// // //     toastLog('倒计时：'+fenzhong+'分'+miaozhong+'秒')
// // // } else {
// // //     let miaozhong = Math.trunc(timeDifference/1000)
// // //     toastLog('倒计时：'+miaozhong+'秒')
// // // }


// // // setTimeout(function(){
// // //     // 循环点击召唤
// // //     for (let index = 0; index < 116; index++) {
// // //         click(1164, 1001);
// // //         sleep(60)
// // //         click(1200, 866);
// // //         sleep(20)
// // //     }
// // // },timeDifference)

// // // var kaishizhaohuan = images.read("./img/kaishizhaohuan2.png");
// // // //截图并找图
// // // var p = findImage(captureScreen(), kaishizhaohuan, { threshold: 0.2 });
// // // if(p){
// // //     toastLog("开始召唤按钮: " + p);
// // //     // log(p.x, p.y)
// // // }else{
// // //     toast("没找到按钮");
// // // }



// // // 看今天日期是否在表格，true 给出对应提示 false 再看是不是周一

// // // var MonthAndDay = getMonthAndDay(SystemTime)
// // // log(MonthAndDay)

// // // for (const key in HeroDataFrom2023) {
// // //     if (Object.hasOwnProperty.call(HeroDataFrom2023, key)) {
// // //         const element = HeroDataFrom2023[key];
// // //         for (const iterator of element) {
// // //             if (iterator == MonthAndDay) {
// // //                 let name = ''
// // //                 if (key == 'zhurong') {
// // //                     name = '祝融夫人'
// // //                 }else if(key == 'zhouwang'){
// // //                     name = '纣王殷寿'
// // //                 }else if(key == 'aobai'){
// // //                     name = '鳌拜'
// // //                 }
// // //                 toastLog('特殊召唤 '+ name)
// // //             }
// // //         }
// // //     }
// // // }

// // // 检查应用是否是英雄杀

// // // 获取系统时间 设置距离多长时间定时开抢 开始倒计时